/**
 * @description: 获取banner图
 * @param {*}
 * @return {*}
 */
import httpInstance from "@/utils/http";

// 获取banner
// 参数 params = {} 是默认值语法：
// 如果你调用这个函数时没传参数，它就自动用空对象 {}。
export function getBannerAPI(params = {}) {
  // 默认为1（首页）， 商品为2
  //   从 `params` 对象里**取出** `distributionSite` 属性
  //   如果你没传这个值，那就默认设为 `"1"`
  const { distributionSite = "1" } = params;
  return httpInstance({
    url: "/home/banner",
    params: {
      distributionSite,
    },
  });
}

/**
 * @description: 获取新鲜好物
 * @param {*}
 * @return {*}
 */
export function getNewAPI() {
  return httpInstance({
    url: "/home/new",
  });
}

/**
 * @description: 获取人气爆款
 * @param {*}
 * @return {*}
 */
export function getHotAPI() {
  return httpInstance({
    url: "/home/hot",
  });
}

/**
 * @description: 获取所有商品模块
 * @param {*}
 * @return {*}
 */
export const getGoodsAPI = () => {
  return httpInstance({
    url: "/home/goods",
  });
};
